/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package composite;

import java.util.ArrayList;

/**
 *
 * @author Emmanuel
 */
public class Compuesto extends Componente {
    
    private ArrayList<Componente> hijo = new ArrayList();
        public Compuesto (String name)
        {
                super(name);
        }
       
        public void Agregar(Componente componente)
        {
                hijo.add(componente);
        }
        
        public void Eliminar(Componente componente)
        {
                hijo.remove(componente);
        }

        @Override
        public void hacerAlgo() {
            System.out.println("Hago algo");
        }
        
        
}
